class Anagrafiche::IndirizziAggiuntiviController  < DefaultController
  require_role self.parent_name.underscore
  active_scaffold :indirizzo_aggiuntivo do |config|
    config.label = Application.controller_label(self)
    list.sorting = {:tipo_indirizzo => 'ASC'}
    config.subform.layout = :vertical
    fields = [ :tipo_indirizzo, :descrizione, :indirizzo, :localita, :cap, :provincia, :nazione ]
    config.columns = fields
    config.columns[:nazione].form_ui = :country
    config.columns[:nazione].options[:priority] = "Italy"
    [:tipo_indirizzo, :provincia].each { |i|
      config.columns[i].form_ui = :select
    }
    fields.each { |i| config.columns[i].inplace_edit = :ajax }
    config.columns[:provincia].options = {:options => IndirizzoAggiuntivo::PROVINCE_ITALIANE.sort.map(&:to_sym), :include_blank => as_(:_select_)}
  end
end
